Early life cycle design: Methods for visualising the object-oriented design process and the impact of task characteristics on design quality Master of Science Thesis
نویسندگان
چکیده
The object-oriented methodology is now used more and more in industry without scientific evidence supporting its claimed benefit of applicability to a wide range of tasks. Prior research in human problem solving suggests that if the characteristics of the task and tool match, a better result is achieved than if there is a mismatch. To investigate this, we replicated an experiment by having two groups of subjects solve two different tasks; one object-oriented and one process-oriented. The prediction that the object-oriented methodology should match better with the object-oriented task and result in better performance was not supported; there was no significant difference in the quality of the solutions from the two groups. Even though the type of task did not influence the quality of the solutions, there were differences between the best and worst performances among the subjects. To gain insight into how these different solutions were achieved, the design process was explored by developing methods for visualisation of the design process. In this exploratory research we found two useful models to visualise design growth and design status. Design growth shows how the quality of the solution grows with time and design status show the status of the user; if he/she is working with the structure-part or the behaviour-part of the task. To be able to use these models, fine grain data from the design process was needed. This was possible through the use of an instrumented CASE-tool that captured every action made by the user. When the models were used on our data and the best solutions compared with the worst, the findings indicated that modeling all of the structure-part of the task before modeling the behaviour-part gives a higher quality solution. First of all we would like to thank our two supervisors Prof. for their support and positive feedback during the writing of the thesis. A special thanks to Prof. Ross Jeffery for helping us with our English and guiding us through problems and difficulties. Thanks to Prof. Claes Wohlin (from Lund University, Sweden) for establishing the link to Prof. Ross Jeffery and therefore enabling us to experience this enriching semester in Sydney. Thanks to Dr. Andrew Brooks (from University of Strathclyde, Scotland) for the initial guidance and thanks to the students participating in the experiments. We also thank Derek Renouf and Fiona Walkerdon at Adaptive Arts for the instrumentation of Simply Objects which was a key item …
منابع مشابه
Application of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system
Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...
متن کاملSustainability Life Cycle Assessment (LCA) Of Household Food Waste Management in Urban Areas
Background: Food waste is a very serious problem, it is proven that Indonesia is the second largest producer of food waste in the world. A limited waste management system will result in a decrease in environmental quality such as air pollution, water pollution, and soil pollution. So far, the waste management system is only limited to reducing waste generation. Life Cycle Assessment (LCA) is a ...
متن کاملDevelopment of Design and Manufacturing Support Tool for Optimization of Ultrasonic Machining (USM) and Rotary USM
Ultrasonic machining (USM) is a mechanical material removal process used to erode holes and cavities in hard or brittle work pieces by using shaped tools, high-frequency and an abrasive slurry. This paper addresses the concept and development of an expert system (ES) for hard and brittle material, such as glass, quartz, diamond, carbides, semi conducting materials, ceramic and graphite which ca...
متن کاملDevelopment of Design and Manufacturing Support Tool for Optimization of Ultrasonic Machining (USM) and Rotary USM
Ultrasonic machining (USM) is a mechanical material removal process used to erode holes and cavities in hard or brittle work pieces by using shaped tools, high-frequency and an abrasive slurry. This paper addresses the concept and development of an expert system (ES) for hard and brittle material, such as glass, quartz, diamond, carbides, semi conducting materials, ceramic and graphite which ca...
متن کاملSeismic Hazard Assessment and Determination of Maximum Design Base Acceleration of Yazd
According to Iranian code of practice for seismic resistant design of buildings standard No. 2800, Yazd is located in the place with the medium earthquake hazard [1]. Due to the position of Yazd with many historical and important buildings, maintaining these traditional heritages is an important task in civil engineering field. On account of these mentioned valuable buildings and region potenti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999